import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// 解决前端api跨域请求问题
export default defineConfig({
  plugins: [vue()],
  server: {
    proxy: {
      '/getIp': {
        // target: 'https://searchplugin.csdn.net/api/v1/ip/get', // 后端服务器地址
        target: 'https://ip.useragentinfo.com/json', // 后端服务器地址
        changeOrigin: true, // 更改请求的origin为代理服务器的origin
        secure: true,
        rewrite: (path) => path.replace(/^\/getIp/, '') // 重写请求路径，移除/api前缀
      }
    }
  }
});